package com.pet.constant;

import com.pet.entity.PetHealthInformation;

import java.time.LocalDate;

public class AIConstant {

    public static final String headPart = "现在请你扮演宠物健康、信息管理员，只回答与宠物相关的问题，如果遇到非宠物相关问题请回答“拒绝回答”以下是我的问题,请简洁回答：";
    public static final String answerFormat = "请严格按照以下格式(json格式，包含示例)给出答案，";

    //宠物健康信息回答格式
    public static final String petHealthAnswerFormat = " \"petHealthDiet\": {\n" +
            "                \"petCondition\": \"\",\n" +
            "                \"stapleFood\": \"\",\n" +
            "                \"assistFood\": \"\",\n" +
            "                \"frequencyFood\": \"\",\n" +
            "                \"notice\": \"\"\n" +
            "            },\n" +
            "            \"petHealthSport\": {\n" +
            "                \"petSportNotice\": \"\",\n" +
            "                \"amountSport\": \"\",\n" +
            "                \"suggestSport\": \"\"\n" +
            "            },\n" +
            "            \"petHealthLife\": {\n" +
            "                \"nextInternalDeworming\": \"\",\n" +
            "                \"nextExtracorporealDeworming\": \"\",\n" +
            "                \"nextToothClean\": \"\",\n" +
            "                \"nextTearStainClean\": \"\",\n" +
            "                \"washTimeReason\": \"\",\n" +
            "                \"washTime\": \"\",\n" +
            "                \"internalDewormingReason\": \"\",\n" +
            "                \"extracorporealDewormingReason\": \"\",\n" +
            "                \"toothCleanReason\": \"\",\n" +
            "                \"tearStainCleanReason\": \"\"\n" +
            "            },\n" +
            "            \"petHealthAdvice\": {\n" +
            "                \"kgAdvice\": \"\"\n" +
            "            }";

    public static final String petHealthInfo = "{\n" +
            "\n" +
            "    private static final long serialVersionUID = 1L;\n" +
            "\n" +
            "    private Integer id; // 宠物健康信息的唯一标识\n" +
            "\n" +
            "    private String name; // 宠物的名字\n" +
            "\n" +
            "    private Integer gender; //性别\n" +
            "\n" +
            "    private Integer month; // 宠物的月龄\n" +
            "\n" +
            "    private Integer breed; // 宠物的品种（1代表猫，2代表狗）\n" +
            "\n" +
            "    private Integer type; // 宠物的类型（1代表大型，2代表中型，3代表小型）\n" +
            "\n" +
            "    private Integer kg; // 宠物的体重\n" +
            "\n" +
            "    private Integer bcs; // 宠物的健康情况（Body Condition Score）\n" +
            "\n" +
            "    private LocalDate washTime; // 宠物最近洗澡的时间\n" +
            "\n" +
            "    private LocalDate internalDeworming; // 宠物最近体内驱虫的时间\n" +
            "\n" +
            "    private LocalDate extracorporealDeworming; // 宠物最近体外驱虫的时间\n" +
            "\n" +
            "}";

}
